directorate of service delivery - German English Dictionary